/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package listassimples;

/**
 *
 * @author cbba1
 */
public class ListaSimple
{
    private NodoSimple inicio;
    private boolean esVacia;
    public ListaSimple()
    {
        inicio=null;
        esVacia=true;
    }
    public ListaSimple(NodoSimple nodo)
    {
        inicio=nodo;
        esVacia=false;
    }
    public void InsertarFinal(NodoSimple nodo)
    {
     if(!Vacia())
     {
         NodoSimple aux=inicio;
         while(aux.GetSgte()!=null)
             aux=aux.GetSgte();
         aux.SetSgte(nodo);
     }
     else
         inicio=nodo;
    }
    public boolean Vacia()
    {
        if(inicio==null)
            return true;
        else
           return false;
    }
    public void InsertarInicio(NodoSimple nodo){
        if(esVacia)
            inicio=nodo;
        else{
            NodoSimple aux=nodo;
            aux.SetSgte(inicio);
        }
    }
   /* public ListaSimple(Astro v)
    {
        NodoSimple nodo=new NodoSimple(v,null);
        inicio=nodo;
    }*/
    public String ImprimirValores()
    {
        String txt="";
        if(inicio!=null){
           NodoSimple aux=inicio;
           while(aux!=null)
           {
            txt=txt+" "+aux.GetValor().Getnombre();
            aux=aux.GetSgte();
           }
        }
        return txt;
    }

}
